package codingInterview.leetcode.editor.cn;

//请实现一个函数，把字符串 s 中的每个空格替换成"%20"。 
//
// 
//
// 示例 1： 
//
// 输入：s = "We are happy."
//输出："We%20are%20happy." 
//
// 
//
// 限制： 
//
// 0 <= s 的长度 <= 10000 
// Related Topics 字符串 👍 218 👎 0

//Java：剑指 Offer 05 - 替换空格
public class TiHuanKongGeLcof{
    public static void main(String[] args) {
                Solution solution = new TiHuanKongGeLcof().new Solution();
        // TO TEST
    }
    
    //leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public String replaceSpace(String s) {
//        StringBuffer sb = new StringBuffer(s);
//        int i = 0;
//        while ((i = sb.indexOf(" "))!=-1){
//            sb.replace(i,i+1,"");
//            sb.insert(i,"%20");
//        }
//        return sb.toString();
        return s.replaceAll(" ","%20");
    }
}
//leetcode submit region end(Prohibit modification and deletion)

}
